*{ margin:0px; padding:0px; }
body{width:960px;margin:0 auto;text-align:left;font-size:14px; color:#343434;}
img{ border:0px;}
div{ margin:0px; padding:0px;}
&nbsp;{ width:50px;}
ul,ol,dl,li,dt,dd{list-style-type:none;height:30px; line-height:30px; }
a:link {color: #3b7bd5; text-decoration:none;}
a:visited {color:#3b7bd5;text-decoration:none;}
a:hover {color:#3b7bd5; text-decoration:none; }
a:active {color: #3b7bd5;}
input,select{ font-size:14px; height:20px; line-height:20px; color:#333;  }
.mtop{ margin-top:10px;}
.mright{ margin-right:20px;}
.mright{ margin-right:20px;}
.mright2{ margin-right:10px;}
.mar10{ margin:10px;}
.h200{ height:200px;}
.h540{ height:540px;}
.h450{ height:400px;}
.h120{ height:140px;}
.h210{ height:230px;}
.hauto{ height:auto}
.text40{width:40px}
.bodb0{ border-bottom:0px;}
.bod1{ border:1px solid #cfdced;}
.bod1_bot{ border-bottom:1px solid #f1f1f1;}
.bod1_top{ border-top:1px solid #cfdced;}
h2{font-size:14px; height:30px; line-height:30px; font-weight:bold; color:#3b7bd5; padding-top:4px;}
h3{ font-size:14px; height:30px; line-height:30px;font-weight:bold; color:#333;}
span{color:#979797}
.txtright{ text-align:right;}
.inputclearboth input{ border:0px;   clear:both;}
.clearboth,.clearbotn{ clear:both; font-size:0px;}
.txtcen{ text-align:center}
/*head*/
.head{ width:960px; height:80px; margin-bottom:5px; border-bottom:0px solid #cddded}
.logo{ width:250px; height:80px; float:left;}
.contact{ width:710px; margin-top:20px; line-height:30px; float:left;}
.info{ width:710px; line-height:30px;color:#3b7bd5; float:left;}

/*bottom*/
.bottom{width:100%;clear:both;line-height:30px; border-top:1px solid #cfdced; margin-top:20px; padding-top:10px; text-align:center;color:#3b7bd5 }
/* road leftmenu*/
.lefemenu{ width:152px; height:auto;margin-right:10px; float:left; border-bottom:1px solid #cddded}
.menu-box{ height:auto; border:1px solid #cddded;border-bottom:0px;}
.lefemenu h3 { padding-left:30px; background:url(bclose.gif) no-repeat 10px 10px;}
.mbg2 h3 { padding-left:30px; background:url(bopen.gif) no-repeat 10px 10px;}
.lefemenu ul{ height:90px;}
.lefemenu ul li{ padding-left:30px; }
.cur{ background:url(curbg.gif) no-repeat 7px 3px;}
.lefemenu .mbg,.lefemenu .mbg2{ background:url(menulinebg.gif) repeat-x;}
/*road menu*/
.step { width:796px; float:left; margin-bottom:10px;}
.step ul li{ float:left;}
.step ul li img{ padding-left:14px;}
.step1,.step2,.step3,.step4,.step5{ width:140px; padding-left:33px; font-weight:bold; color:#666}
.step1{ background:url(stepbg.gif) no-repeat;}
.step2{ background:url(stepbg2.gif) no-repeat}
.step3{ background:url(stepbg3.gif) no-repeat;}
.step4{ background:url(stepbg4.gif) no-repeat}
.step5{ background:url(stepbg5.gif) no-repeat}
.rightmenu{ width:756px; padding:20px; color:#545454; float:left; border:1px solid #cddded; background:url(rightbg.gif) repeat-x;}
.rightmenu dl { height:30px; margin-bottom:15px; clear:both; float:none}
/**/
.ru   input{ height:21px; line-height:21px; padding:2px;vertical-align:middle; border:1px solid #ccdded;background:url(inputbg.gif) repeat-x;}
.rightmenu span{ font-size:12px;color:#a9a9a9}
.rightmenu dl dt{ width:100px; height:auto;float:left; }
.rightmenu dl dd{  width:636px; height:auto;float:left;}
.rightmenu dl dd p{ margin-bottom:10px;}
.rightmenu DT EM {PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #ff7575; PADDING-TOP: 0px; FONT-FAMILY: "宋体"}
.rightmenu  dd div{ height:20px; line-height:20px; font-size:12px; color:#a9a9a9; }
.adsubdiv{ height:32px; padding-left:100px; clear:both }
.editer{ padding-left:100px; margin-bottom:15px;}
.adsubdiv input { height:32px;}
.adminsubb{ width:109px; height:32px; border:0px;background:url(adminsub.gif) no-repeat;}
.txtarea textarea{ width:530px; height:210px; padding:4px;border:1px solid #cfdced;}

/*报价文档*/
.pprice{  height:30px;}
.pprice h3{ width:130px; height:30px; text-align:center; background:url(ppriceh3.gif) no-repeat; float:left; }
.pprice h4{ width:626px; height:29px; border-bottom:1px solid #cddded;float:left; }
.tabprice{  clear:both;}
.tabprice ul { clear:both; float:none;}
.tabprice ul li{ float:left; height:40px; line-height:40px;}
.tw20{ width:30px;}
.tw100{ width:120px;}
.tw300{ width:286px;}
.tw80{ width:80px; text-align:center}
.tw180{ width:180px;}
.tabprice input{vertical-align:middle;}
.tedit{ clear:both; height:40px;}
.tedit img{ padding-top:10px;}
.page{ height:30px; line-height:30px; text-align:right; font-size:12px;}
.upload { height:140px; margin-top:10px;padding:40px; border-top:1px solid #e1e1e1; }
.upload ul li{ float:left;}
.upload ul { clear:both; margin-top:8px;}
.upload input{ clear:both;}
.search{ height:30px; line-height:30px; margin-bottom:10px; padding-top:4px; padding-left:4px; background-color:#fef6c5;}
.txtarea p input{height:21px; line-height:21px; padding:2px;vertical-align:middle; border:1px solid #ccdded;background:url(inputbg.gif) repeat-x;}